home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
ezinst1b.zip
/
EASYINST.DOC
< prev
next >
Wrap
Text File
|
1991-09-21
|
13KB
|
298 lines
EASY INSTALL Ver. 1.0B
(c) 1991 Scanlon Enterprises
This is a beta release of EASY INSTALL, and all suggestions and
comments are welcome. If this product does NOT meet with your
requirements, we would like to know. Our goal is to provide an
in-expensive version of an installation system for Shareware
Authors and developers.
EASY INSTALL is an easy to use installation system. This system
will prompt your software user for both source and destination.
EASY INSTALL automatically detects if the system is color or mono
and sets the display to the appropiate colors. EASY INSTALL will
attempt to detect the source drive, but allows your user to edit
this to adjust for any errors.
EASY INSTALL will also attempt to detect the drive type (fixed or
removable) the user selects as a destination. If EASY INSTALL can
not properly detect the drive type, the user will be prompted to
verify the type.
EASY INSTALL, as a default, will display, if it exists, the new
industry standard README file, with the extension SIF
(README.SIF). Also EASY INSTALL displays the messages found in
the file EASYREAD, or will display an opening screen message of:
---------------------------------------------------------------
EasyInstall Will NOT modify your AUTOEXEC.BAT or CONFIG.SYS files
HowEver, the Installation Commands used by the Author may do so
If you have NOT read the Authors Readme File or Documentation
We suggest you Abort NOW, [Enter] to Continue or [Escape] to Abort
---------------------------------------------------------------
*** NOTE *** Only the lines between the dashed lines appear on
the opening screen....
This message is displayed unless the Software Developer or user
selects the bypass option (see Syntax below). Although EASY
INSTALL will NOT modify any system file on its own, we can NOT
guarantee that such will NOT happen, since the Developing Author
may include a command which may do so.
** NOTE ** DO NOT RENAME EASY INSTAL (EASYINST.EXE) TO ANOTHER
NAME AND RUN IT. EASYINST HAS BEEN INTENTENTIONALLY CODED NOT TO
EXECUTE IF RENAMED. YOU WILL JUST GET AN ERROR MESSAGE. The
registered version does NOT have this limitation.
EASY INSTALL modifies itself during the process of installing the
developers config file (command set). Please keep an original
copy of EASY INSTALL . We suggest you use our batch file and
binary file (EASYINST.BIN) to maintain the original.
Page 1
EASY INSTALL Ver. 1.0
(c) 1991 Scanlon Enterprises
Syntax: EASYINST /Cfname /B
Where : '/Cfname' is the command line switch to place EASYINST
into CFG mode, where the specified file 'fname' is read and
appended to the EASYINST program. If 'fname' is NOT specified,
then EASYINST will check for the presence of EASYINST.CFG . An
error message will be generated if 'fname' or the default file is
NOT found.
Where : '/B' bypass opening screen which displays the messages
about the Easy Install NOT modifying DOS system files, or the
automatic display of README.SIF or EASYREAD.
DEFAULTS:
'fname' is set to EASYINST if NOT specified
The CFG (or batch) file must contain at least 5 lines. The 5
lines must contain:
1) @TITLE@{Your program Name/Version (40 char max)}
2) @TYPE@{Type of system to install to. If HD is
specified, then a hard drive is required
otherwise use FLP (for floppy)}
IE.. @TYPE@HD or @TYPE@FLP
3) @SIZE@{Minimum BYTES required to install your
software onto the users system}
4) @DEST@{Default drive and path to install to
IE...@DEST@C:\ or C:\DIR\}
Always end this line with the backslash
5) Your first installation command
IE....
LHA E @SRC@SEBFU40 @DEST@
In the last line, above, @SRC@ will be filled in by EASYINST, and
is the source drive, where your installation files are located.
The @DEST@ is the destination selected by the user, and limited
by the two lines containing @TYPE@ and @SIZE@.
EASY INSTALL will automatically detect the source (where EASY
INSTALL started from), the video system (color or mono), the
drive capacity of the destination and, if DOS 3.x and up, will
automatically detect the type of drive the destination is
(removable of fixed). If the DOS version is under 3.x user
installing your software is prompted to specify the drive type.
Page 2
EASY INSTALL Ver. 1.0
(c) 1991 Scanlon Enterprises
EXAMPLES:
Config command line Line number
----------------------------------------------------
@TITLE@SEBFU Version 4.0 1
@TYPE@FLP 2
@SIZE@200000 3
@DEST@A:\ 4
IF HD 5
LHA E @SRC@SEBFU40 @DEST@ 6
IF FLP 7
CHGDRV 8
LHA E @SRC@SEBFU40 @DEST@ 9
Thus, if the user is installing to a hard disk, the installation
code on the line after the IF HD will be executed. If the user
selects installation to a floppy, then the code following the IF
FLP will be executed.
If you have any questions, don't hesitate to call.
In the example, the program title is SEBFU Version 4.0
the program can be installed to a floppy
the program requires 200K bytes of space
the destination is set to drive A
Notice the use of IF in line 5, this is our special test
condition, where IF may be followed by either HD or FLP , which
is the drive type of the destination the user selected to install
to.
Line 5 begins the set of instructions which will execute if the
destination drive is a hard drive. All lines between line 5 and
the next line containing either IF HD or IF FLP will be
executed by EASY INSTALL. In this example, there is only one
line, which is line 6.
Line 7 begins the set of instructions which will execute if the
destination drive is a floppy drive. All lines between line 7 and
the next line contains either IF HD or IF FLP will be executed
by EASY INSTALL. In this example, there are only two line, which
are line 8 and 9.
NOTICE line 8, this is a special command which EASY INSTALL uses
as a flag to wait for the user to change disks in the specified
floppy disk system. Use CHGDRV when you want the user to change
disks during the installation process.
EASY INSTALL will prompt the user to change disks automatically
if it detects the current destination does NOT have the required
disk space specified in the @SIZE@ statement, on line 3.
Page 3
EASY INSTALL Ver. 1.0
(c) 1991 Scanlon Enterprises
EXAMPLES {continued}
Config command line Line number
----------------------------------------------------
@TITLE@SEBFU Version 4.0 1
@TYPE@FLP 2
@SIZE@200000 3
@DEST@A:\ 4
LHA E @SRC@SEBFU40 @DEST@ 5
This is the basic use of EASY INSTALL, and can meet the needs of
many Authors. This format will verify that the disk to install to
contains at least the amount specified by @SIZE@ (200K) and
proceed to install to the specified destination if it meets this
minimum size. IE.. if the destination has 200K bytes available,
then the command on line 5 will be executed.
Config command line Line number
----------------------------------------------------
@TITLE@SEBFU Version 4.0 1
@TYPE@FLP 2
@SIZE@200000 3
@DEST@A:\ 4
COPY @SRC@*.* @DEST@ 5
This will use the DOS COPY command to copy all files from the
source to the destination, as long as the destination contains at
least 200K bytes free. EASY INSTALL will automatically pause for
the user to insert a disk with the required free space, if it
detects the current source does NOT have enough.
EASY INSTALL recommends using the DOS copy command, instead of
XCOPY as the user may not have a path set, or XCOPY available,
such as systems running DOS 2.x . You may substitute a
Commercial or Shareware file copy utility on your disk as a
replacement command, but be sure to affix the @SRC@ specification
to this replacement command to assure DOS can find it.
IE...
Config command line Line number
----------------------------------------------------
@TITLE@SEBFU Version 4.0 1
@TYPE@FLP 2
@SIZE@200000 3
@DEST@A:\ 4
@SRC@CCOPY @SRC@SEBFU40 @DEST@ 5
This would perform exactly as the above, if the program CCOPY.COM
or CCOPY.EXE exists on the source disk.
Page 4
If you are interested in this easy to use installation system,
for use with your software, you may use this system as often as
necessary (in house). If you decide to register, you will get
virtually the same system, but with the added features of :
NO EASY INSTALL Title screen (top line)
(An exit message will be displayed)
DISPLAYS DATE AND TIME AT TOP WITH YOUR AUTHOR NAME
(or Author Company name)
PROGRAM CAN BE RENAMED WITHOUT GENERATING AN ERROR
You will be added to our mailing list to be notified
of new versions or other products.
EASY INSTALL is available for only $9.95 plus a shipping and
material charge of only $3 (US). Please read the EASYORD.DOC
file for ording instructions or print it out :
COPY EASYORD.DOC PRN
Limitations of registration:
1 program may be configured using 1 registration. Additional
registrations are required for mutiple programs. Once EASY
INSTALL is configured, an unlimited number of EASY INSTALL files
may be used (by your customers). The program may be updated and
new commands placed into EASY INSTALL, from the original EASY
INSTALL program, at no additional registration fee.
IE... PROG A requires 1 registration
PROG B requires another registration
However, once the /C (config) option is used, as many copies of
the modifed EASY INSTALL program may be made and distributed as
is necessary to send to all your registered or software buyers.
If you have any questions requarding EASY INSTALL please call
Paul Scanlon at (805) 272-4827 .
Page 5